package com.gxsyh.nantie.phone.provider.api;

import com.gxsyh.nantie.commons.dto.PageHelpDTO;
import com.gxsyh.nantie.commons.dto.PageHelpPhoneDTO;
import com.gxsyh.nantie.phone.provider.api.domain.TbDiscuss;

/**
 * @email yom535@outlook.com
 * @author: 刘锋嘉(Liu Fengjia)
 * @date: 2020/2/17
 * @time: 10:08
 * @Description: 
 */
public interface TbDiscussService{
    /**
     * 增加留言
     * @param id ID
     * @param content 正文
     * @param userId 用户ID
     * @return 增加的条数
     */
    int addDiscuss(Long id,String content,Long userId);

    /**
     * 分页查询所有留言
     * @param pageNum 页码
     * @return 分页后的所有留言的数据
     */
    PageHelpPhoneDTO selectAllDiscuss(int pageNum);

    /**
     * 删除留言
     * @param discussId 留言ID
     * @return 受影响的条数
     */
    int deleteDiscuss(Long discussId);

    /**
     * 查询单条留言
     * @param discussId 留言ID
     * @return 单条留言详情
     */
    TbDiscuss selectOneDiscuss(Long discussId);
}
